// 主界面
;
define(function(require, exports, module) {
    'use strict';
    var init = function() {
        initEvent();
    };
    var initEvent = function() {
		// 拦截所有a标签的跳转事件，改变hash值，使用location.replace 跳转
		$("a").on("click", function(event){
			// 拦截默认跳转
			var module = $(this).attr("module");
			if (!module){
				//如果没有module属性，不做拦截
				return;
			}
			event.preventDefault();
			var root = $(this).attr("root");
			var isRoot = root == "";
			//如果没有root属性，说明页面是在patient目录下
			//否则在根目录下
			var arg = $(this).attr("arg");//参数
			hashJump(module, isRoot, arg, $(this).attr("href"));
		})
	}
	//跳转页面，修改hash值
	var hashJump = function(module, isRoot, arg, url) {
		var hash, figuredUrl;
		if (isRoot) {
			figuredUrl = "/health/html/" + module + ".html";
			hash = "root/" + module;
		} else {					
			hash = module;
			figuredUrl = "/health/html/patient/" + module + "/" + module + ".html";		
		}
		if (arg) {
				hash += "?" + arg;
				figuredUrl += "?" + arg;
			}
		if (parent) {
			parent.changeHash(hash);
		}
	}
    return {
        init: init,
		hashJump:hashJump
    };
});